define(["jquery", "cookie"],function($){
	function HeaderAndFooter(){
		this.init();
	}
	//扩展原型（继承）
	$.extend(HeaderAndFooter.prototype,{
		//初始化
		init(){
			this.loadHeader();
			this.loadFooter();
		},
		//加载头部
		loadHeader(){
			$.get("/html/include/header.html",(data)=>{//异步加载
				$("header").html(data);//获取文档中的header标签，将回调函数请求的数据添加到HTML中
				//头部内容加载完比并渲染完成后，还需要添加交互
				 this.headerHabdler();
			});
		},
		//加载尾部
		loadFooter(){
			$("footer").load("/html/include/footer.html");
		},
		//添加头部交互
 		headerHabdler(){
			$(".search :text").on("keyup",this.sug);
			$(".suggest").on("click","div",(envet)=>{
				$(".search :text").val($(event.target).text());
				$(".suggest").hide();
			})
		},
		//搜索提示
		sug(event){
			const
				word=$(event.target).val(),
				url = `https://suggest.taobao.com/sug?code=utf-8&q=${word}&callback=?`; 
			$.getJSON(url,(data)=>{
				let html="";
				data.result.forEach((curr)=>{
					html+= `<div>${curr[0]}</div>`;
				});
				$(".suggest").show().html(html);
			});
		},
	});
	return new HeaderAndFooter();
});